package com.t.bricks.bussiness.model.examination;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 考题'Examination'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("考题ConditionExamination查询条件信息类")
public class ConditionExamination {
		
	/**
	 * 记录编号
	 */
	@ApiModelProperty(value="记录编号")
	private String sId;
		
	/**
	 * 考题父编号
	 */
	@ApiModelProperty(value="考题父编号")
	private String sPid;
		
	/**
	 * 知识点分类编号(关联表,KnowledgeType.sId)
	 */
	@ApiModelProperty(value="知识点分类编号(关联表,KnowledgeType.sId)")
	private String sKnowledgeTypeId;
		
	/**
	 * 考题类型(关联表,ExaminationClass.iType)
	 */
	@ApiModelProperty(value="考题类型(关联表,ExaminationClass.iType)")
	private Integer iType;
		
	/**
	 * 难度分类(枚举,1:普通;2:难;3:困难)
	 */
	@ApiModelProperty(value="难度分类(枚举,1:普通;2:难;3:困难)")
	private Integer iDifficulty;
		
	/**
	 * 标题
	 */
	@ApiModelProperty(value="标题")
	private String sTitle;
		
	/**
	 * 问题
	 */
	@ApiModelProperty(value="问题")
	private String sQuestions;
		
	/**
	 * 自测可见(布尔值,1:允许;2:不允许)
	 */
	@ApiModelProperty(value="自测可见(布尔值,1:允许;2:不允许)")
	private Integer iVisible;
		
	/**
	 * 考题所属(枚举,1:考卷用;2:自测用;3:通用)
	 */
	@ApiModelProperty(value="考题所属(枚举,1:考卷用;2:自测用;3:通用)")
	private Integer iBelong;
		
	/**
	 * 备注
	 */
	@ApiModelProperty(value="备注")
	private String sMemo;
		
	/**
	 * 状态
	 */
	@ApiModelProperty(value="状态")
	private Integer iState;
	
	/**
	 * 取 考题父编号
	 * @return String
	 */
	public String getsPid() {
		return sPid;
	}

	/**
	 * 设置 考题父编号
	 * @param sPid
	 */
	public void setsPid(String sPid) {
		this.sPid = sPid;
	}

	/**
	 * 取 知识点分类编号(关联表,KnowledgeType.sId)
	 * @return String
	 */
	public String getsKnowledgeTypeId() {
		return sKnowledgeTypeId;
	}

	/**
	 * 设置 知识点分类编号(关联表,KnowledgeType.sId)
	 * @param sKnowledgeTypeId
	 */
	public void setsKnowledgeTypeId(String sKnowledgeTypeId) {
		this.sKnowledgeTypeId = sKnowledgeTypeId;
	}

	/**
	 * 取 考题类型(关联表,ExaminationClass.iType)
	 * @return Integer
	 */
	public Integer getiType() {
		return iType;
	}

	/**
	 * 设置 考题类型(关联表,ExaminationClass.iType)
	 * @param iType
	 */
	public void setiType(Integer iType) {
		this.iType = iType;
	}

	/**
	 * 取 难度分类(枚举,1:普通;2:难;3:困难)
	 * @return Integer
	 */
	public Integer getiDifficulty() {
		return iDifficulty;
	}

	/**
	 * 设置 难度分类(枚举,1:普通;2:难;3:困难)
	 * @param iDifficulty
	 */
	public void setiDifficulty(Integer iDifficulty) {
		this.iDifficulty = iDifficulty;
	}

	/**
	 * 取 标题
	 * @return String
	 */
	public String getsTitle() {
		return sTitle;
	}

	/**
	 * 设置 标题
	 * @param sTitle
	 */
	public void setsTitle(String sTitle) {
		this.sTitle = sTitle;
	}

	/**
	 * 取 问题
	 * @return String
	 */
	public String getsQuestions() {
		return sQuestions;
	}

	/**
	 * 设置 问题
	 * @param sQuestions
	 */
	public void setsQuestions(String sQuestions) {
		this.sQuestions = sQuestions;
	}

	/**
	 * 取 自测可见(布尔值,1:允许;2:不允许)
	 * @return Integer
	 */
	public Integer getiVisible() {
		return iVisible;
	}

	/**
	 * 设置 自测可见(布尔值,1:允许;2:不允许)
	 * @param iVisible
	 */
	public void setiVisible(Integer iVisible) {
		this.iVisible = iVisible;
	}

	/**
	 * 取 考题所属(枚举,1:考卷用;2:自测用;3:通用)
	 * @return Integer
	 */
	public Integer getiBelong() {
		return iBelong;
	}

	/**
	 * 设置 考题所属(枚举,1:考卷用;2:自测用;3:通用)
	 * @param iBelong
	 */
	public void setiBelong(Integer iBelong) {
		this.iBelong = iBelong;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
